@charset "utf-8";

/*public*/
.bcc_box::-webkit-scrollbar {/*滚动条整体样式*/
    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
    scrollbar-arrow-color:red;

}
.bcc_box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(16,56,99,0.9);
    scrollbar-arrow-color:red;
}
.bcc_box::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(255,255,255,0.5);
}
div{
	box-sizing: border-box;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.li-container:before, .li-container:after, .li-container-all:before, .li-container-all:after, .li-container1440:before, .li-container1440:after, .row:before, .row:after{
	display: table;
    content: " ";
	clear: both;
}
.li-xs-1, .li-sm-1, .li-md-1, .li-lg-1, .li-xs-2, .li-xs-20, .li-sm-2, .li-sm-20, .li-md-2, .li-lg-2, .li-xs-3, .li-sm-3, .li-md-3, .li-lg-3, .li-xs-4, .li-sm-4, .li-md-4, .li-lg-4, li-lg-35, .li-lg-65, li-md-35, .li-md-65, .li-xs-5, .li-sm-5, .li-md-5, .li-lg-5, .li-xs-6, .li-sm-6, .li-md-6, .li-lg-6, .li-xs-7, .li-sm-7, .li-md-7, .li-lg-7, .li-xs-8, .li-sm-8, .li-md-8, .li-lg-8, .li-xs-9, .li-sm-9, .li-md-9, .li-lg-9, .li-xs-10, .li-sm-10, .li-md-10, .li-lg-10, .li-xs-11, .li-sm-11, .li-md-11, .li-lg-11, .li-xs-12, .li-sm-12, .li-md-12, .li-lg-12 {
  position: relative;
  min-height: 1px;
}
.li-xs-1, .li-xs-2, .li-xs-20, .li-xs-3, .li-xs-4, .li-xs-5, .li-xs-6, .li-xs-7, .li-xs-8, .li-xs-9, .li-xs-10, .li-xs-11, .li-xs-12 {
  float: left;
}
.li-xs-12 {
  width: 100%;
}
.li-xs-11 {
  width: 91.66666667%;
}
.li-xs-10 {
  width: 83.33333333%;
}
.li-xs-9 {
  width: 75%;
}
.li-xs-8 {
  width: 66.66666667%;
}
.li-xs-7 {
  width: 58.33333333%;
}
.li-xs-6 {
  width: 50%;
}
.li-xs-5 {
  width: 41.66666667%;
}
.li-xs-4 {
  width: 33.33333333%;
}
.li-xs-3 {
  width: 25%;
}
.li-xs-2 {
  width: 16.66666667%;
}
.li-xs-20{
	width: 20%;
}
.li-xs-1 {
  width: 8.33333333%;
}
.text-center{
	text-align: center;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}




.li-container-all{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}
.li-container, .li-container1440{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}
/*轮播图*/
.banner_blog{
	position: relative;
	width: 100%;
	height: 5rem;
}
.banner_blog img{
	display: block;
	width: 100%;
	height: 100%;
}
.banner_p{
	position: absolute;
	top: 40%;
	left: 20px;
	width: calc((100% - 40px));
}
.banner_title{
	font-size: 0.48rem;
	color: #ffffff;
}
.banner_title2{
	font-size: 0.48rem;
	color: #b5d4f6;
}
.banner_info{
	font-size: 0.28rem;
	color: #ffffff;
}
.ioc_banner_p{top: 20%}
.ioc_banner_p .banner_title{font-size: 0.5rem;}
.ioc_banner_p .banner_title2{margin: 3px 0 10px;font-size: 0.3rem;}
.ioc_banner_p .banner_info{font-size: 0.2rem;}
/*名片*/
.cards_blog{
	margin: 65px auto;
}
.cards{
	padding: 15px 10px;
}
.card_border{
	padding: 30px 40px;
	border: 1px solid #cccccc;
	transition: all 0.5s;
	cursor: pointer;
}
.card_border:hover{
	border: 1px solid #607fa0;
	border-radius: 10px;
}
.cards p{
	color: #333333;
}
.card_name{
	font-size: 0.6rem;
}
.card_job, .card_phone, .card_email{
	font-size: 0.3rem;
}
.card_phone{
	margin-top: 55px;
}
.card_email{
	margin-top: 5px;
}
.cards p img{
	margin-right: 12px;
}
/*详情页*/
.db_title{
	margin-top: 30px;
	border-bottom: 3px solid #f1f1f1;
}
.db_title_t{
	margin:40px 0 0;
	padding-bottom: 40px;
	font-size: 0.3rem;
	color: #333333;
	margin-bottom: 0.3rem;
	line-height:40px;
	padding-right: 180px;
	position: relative;
}
.db_title_t span{
	position: absolute;
	/*bottom:40px;
	position: absolute;
	right: 0;
	font-size: 0.3rem;
	color: #707070;*/
}
.detail_cont{
	margin: 45px auto 20px;
}
.goback{
	height: 90px;
	line-height: 90px;
	border-bottom: 3px solid #f1f1f1;
}
.goback img{
	margin-top: -6px;
	margin-right: 15px;
}
.goback a{
	font-size: 0.3rem;
	color: #333333;
}
.prenext{
	height: auto;
	line-height:0.5rem;
}
.prenext div a{
	font-size: 0.3rem;
	color: #333333;
	margin: 0.2rem 0;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;
	display: block;
	width: 100%;
}
/*城市运营指挥中心*/
.pub_title_ioc{
	line-height: 1rem;
	font-size: 0.4rem;
	color: #333333;
}
.prod_highlights{margin-top: 20px;}
.prod_highlights_p{font-size: 0.24rem;color:#333333;line-height: 0.4rem;margin-bottom: 20px;}
.prod_highlights img{max-width: 100%;}

.inno_features{margin-top: 20px;}

.calssic_case{margin-top: 20px;margin-bottom: 20px;}
.cc_item{margin: 0 -10px;}
.cc_box_item{padding: 0 10px;}
.cbi_title{font-size: 0.3rem;color: #333333;line-height: 1rem;}
.cc_border img{width: 100%;}
/*现代数字城市*/
.ioc_banner_p2{top: 10%;}
.icon_box{padding: 0 20px;}
.icon_box p{text-align: center;}
.icon_box_img{margin-top: 5px;}
.icon_box_img>img{width: 0.6rem;height: 0.6rem;margin: 0 auto;}
.icon_box_p1{font-size: 0.26rem; color:#ffffff;margin-top: 15px;}
.icon_box_p2{font-size: 0.24rem; color:#ffffff;margin-top: 5px;}

.busi_frame{margin-top: 1rem;}
.bf_img{text-align: center;}
.bf_img img{width: 100%;}

.busi_case{height: auto;}
.bc_list{background-image: url('../image/imgs_liyunlong/casebg.jpg');background-repeat: no-repeat;background-size: 100%;background-position: cover;height: 100%;}
.bc_list li{line-height: 30px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);box-sizing: border-box;font-size: 0.15rem;color:#ffffff;text-align: center;transition: all 0.2s;}
.bc_list li:hover{background-color: #104f93;border-bottom:1px solid transparent;cursor: pointer;}
.bc_list li img{width: 40px;height: 40px;display: block;margin: 10px auto;}
.bc_cont{background-color: #104f93;height: 100%;padding: 10px; overflow-y: hidden;}
.bc_cont a{
	display: block;
}
.bccbi_p1{font-size: 0.3rem;color: #ffffff;}
.bccbi_p2{font-size: 0.2rem;color: #ffffff;margin-top: 10px;margin-bottom: 13px;}
.bccbi_p3{font-size: 0.15rem;color: #ffffff;margin-bottom: 50px;}
.bc_list .in{background-color: #104f93;}
.bcc_box{width: 100%;height:400px;display:none;overflow-y: auto;}
.bc_cont .in{display: block;}

.bt_left, .bt_right{margin-top: 10px;position: relative;}
.bt_left img{width: 100%;}
.bt_right img{width: 100%;}
.busi_tech{margin-bottom: 1rem;margin-top: 1rem;}
.bt_right a{position: absolute;font-size: 0.2rem;color:#333333;}
.btr_span1{top: 37%;left: 11%;}
.btr_span2{top: 52%;left: 25%;}
.btr_span3{top: 42%;left: 40%;}
.btr_span4{top: 46%;left: 57%;}
.btr_span5{top: 33%;left: 69%;}



@media (min-width: 768px) {
	.li-container{
		width: 750px;
	}
	.li-container1440{
		width: 750px;
	}
	.li-sm-1, .li-sm-2, .li-sm-20 .li-sm-3, .li-sm-4, .li-sm-5, .li-sm-6, .li-sm-7, .li-sm-8, .li-sm-9, .li-sm-10, .li-sm-11, .li-sm-12 {
	    float: left;
	  }
	  .li-sm-12 {
	    width: 100%;
	  }
	  .li-sm-11 {
	    width: 91.66666667%;
	  }
	  .li-sm-10 {
	    width: 83.33333333%;
	  }
	  .li-sm-9 {
	    width: 75%;
	  }
	  .li-sm-8 {
	    width: 66.66666667%;
	  }
	  .li-sm-7 {
	    width: 58.33333333%;
	  }
	  .li-sm-6 {
	    width: 50%;
	  }
	  .li-sm-5 {
	    width: 41.66666667%;
	  }
	  .li-sm-4 {
	    width: 33.33333333%;
	  }
	  .li-sm-3 {
	    width: 25%;
	  }
	  .li-sm-2 {
	    width: 16.66666667%;
	  }
	  .li-sm-20 {
	    width: 20%;
	  }
	  .li-sm-1 {
	    width: 8.33333333%;
	  }
	  /*轮播图*/
	.banner_blog{
		position: relative;
		width: 100%;
		height: auto;
	}
	.banner_blog img{
		display: block;
		width: 100%;
		height: 100%;
	}
	.banner_p{
		position: absolute;
		top: 50%;
		left: calc((100% - 750px) / 2);
		width: 750px;
	}
	.banner_title{
		font-size: 30px;
		color: #ffffff;
	}
	.banner_title2{
		font-size: 24px;
		color: #b5d4f6;
	}
	.banner_info{
		font-size: 18px;
		color: #ffffff;
	}
	.ioc_banner_p{top: 20%}
	.ioc_banner_p .banner_title{font-size: 32px;}
	.ioc_banner_p .banner_title2{margin: 3px 0 27px;font-size: 20px;}
	.ioc_banner_p .banner_info{font-size: 14px;}
	/*名片*/
	.cards_blog{
		margin: 65px auto;
	}
	.cards{
		padding: 15px 10px;
	}
	.card_border{
		padding: 30px 40px;
		border: 1px solid #cccccc;
		transition: all 0.5s;
		cursor: pointer;
	}
	.card_border:hover{
		border: 1px solid #607fa0;
		border-radius: 10px;
	}
	.cards p{
		color: #333333;
	}
	.card_name{
		font-size: 30px;
	}
	.card_job, .card_phone, .card_email{
		font-size: 18px;
	}
	.card_phone{
		margin-top: 55px;
	}
	.card_email{
		margin-top: 5px;
	}
	.cards p img{
		margin-right: 12px;
	}
	/*详情页*/
	.db_title{
		margin-top: 30px;
		border-bottom: 3px solid #f1f1f1;
	}
	.db_title_t{
		font-size: 0.3rem;
		color: #333333;
	}
	.db_title_t>span{
		font-size: 0.3rem;
		color: #707070;
	}
	.detail_cont{
		margin: 45px auto 20px;
	}
	.goback{
		height: 90px;
		line-height: 90px;
		border-bottom: 3px solid #f1f1f1;
	}
	.goback img{
		margin-top: -6px;
		margin-right: 15px;
	}
	.goback a{
		font-size: 0.3rem;
		color: #333333;
	}
	.prenext{
		height: auto;
		line-height: 0.3rem;
	}
	.prenext div a{
		font-size: 0.24rem;
		color: #333333;
	}
	.prenext .pull-right{
		float: left !important;
	}
	/*城市运营指挥中心*/
	.pub_title_ioc{
		line-height: 80px;
		font-size: 0.3rem;
		color: #333333;
	}
	.prod_highlights{margin-top: 40px;}
	.prod_highlights_p{font-size: 0.16rem;color:#333333;line-height: 30px;margin-bottom: 40px;}
	.prod_highlights img{max-width: 100%;}

	.inno_features{margin-top: 40px;}

	.calssic_case{margin-bottom: 70px;}
	.cc_item{margin: 0 -10px;}
	.cc_box_item{padding: 0 10px;}
	.cbi_title{font-size: 0.2rem;color: #333333;line-height: 70px;}
	.cc_border img{width: 100%;}
	/*现代数字城市*/
	.ioc_banner_p2{top: 5%;}
	.icon_box{padding: 0 10px;}
	.icon_box p{text-align: center;}
	.icon_box_img{margin-top: 0.2rem;}
	.icon_box_img>img{width: 0.4rem;height: 0.4rem;margin: 0 auto;}
	.icon_box_p1{font-size: 0.15rem; color:#ffffff;margin-top: 5px;}
	.icon_box_p2{font-size: 0.12rem; color:#ffffff;margin-top: 5px;}
	
	.busi_frame{margin-top: 75px;}
	.bf_img{text-align: center;}
	.bf_img img{}

	.busi_case{height: auto;}
	.bc_list{background-image: url('../image/imgs_liyunlong/casebg.jpg');background-repeat: no-repeat;background-size: 100%;background-position: cover;height: 100%;}
	.bc_list li{line-height: 40px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);box-sizing: border-box;font-size: 13px;color:#ffffff;text-align: center;transition: all 0.2s;}
	.bc_list li:hover{background-color: #104f93;border-bottom:1px solid transparent;cursor: pointer;}
	.bc_list li img{margin:10px auto;width: 50px;height: 50px;}
	.bc_cont{background-color: #104f93;height: 400px;padding: 30px 20px 30px; overflow-y: hidden;}
	.bccbi_p1{font-size: 20px;color: #ffffff;}
	.bccbi_p2{font-size: 14px;color: #ffffff;margin-top: 10px;margin-bottom: 13px;}
	.bccbi_p3{font-size: 12px;color: #ffffff;margin-bottom: 50px;}
	.bc_list .in{background-color: #104f93;}
	.bcc_box{width: 100%;height:100%;display:none;overflow-y: auto;}
	.bc_cont .in{display: block;}

	.bt_left, .bt_right{margin-top: 10px;position: relative;}
	.busi_tech{margin-bottom: 110px;margin-top: 70px;}
	.bt_right a{position: absolute;font-size: 0.2rem;color:#333333;}
	.btr_span1{top: 37%;left: 6%;}
	.btr_span2{top: 52%;left: 20%;}
	.btr_span3{top: 42%;left: 35%;}
	.btr_span4{top: 46%;left: 52%;}
	.btr_span5{top: 33%;left: 62%;}
}

@media (min-width: 992px) {
	.li-container{
		width: 970px;
	}
	.li-container1440{
		width: 970px;
	}
	.li-md-1, .li-md-2, .li-md-3, .li-md-4, .li-md-35, .li-md-65, .li-md-5, .li-md-6, .li-md-7, .li-md-8, .li-md-9, .li-md-10, .li-md-11, .li-md-12 {
	    float: left;
	  }
	  .li-md-12 {
	    width: 100%;
	  }
	  .li-md-11 {
	    width: 91.66666667%;
	  }
	  .li-md-10 {
	    width: 83.33333333%;
	  }
	  .li-md-9 {
	    width: 75%;
	  }
	  .li-md-8 {
	    width: 66.66666667%;
	  }
	  .li-md-7 {
	    width: 58.33333333%;
	  }
	  .li-md-6 {
	    width: 50%;
	  }
	  .li-md-5 {
	    width: 41.66666667%;
	  }
	  .li-md-4 {
	    width: 33.33333333%;
	  }
	  .li-md-3 {
	    width: 25%;
	  }
	  .li-md-35 {
	    width: 35%;
	  }
	  .li-md-65 {
	    width: 65%;
	  }
	  .li-md-2 {
	    width: 16.66666667%;
	  }
	  .li-md-1 {
	    width: 8.33333333%;
	  }
	  /*轮播图*/
	.banner_blog{
		position: relative;
		width: 100%;
		height: auto;
	}
	.banner_blog img{
		display: block;
		width: 100%;
		height: 100%;
	}
	.banner_p{
		position: absolute;
		top: 50%;
		left: calc((100% - 970px) / 2);
		width: 970px;
	}
	.banner_title{
		font-size: 30px;
		color: #ffffff;
	}
	.banner_title2{
		font-size: 24px;
		color: #b5d4f6;
	}
	.banner_info{
		font-size: 18px;
		color: #ffffff;
	}
	.ioc_banner_p{top: 30%}
	.ioc_banner_p .banner_title{font-size: 36px;}
	.ioc_banner_p .banner_title2{margin: 3px 0 27px;font-size: 24px;}
	.ioc_banner_p .banner_info{font-size: 18px;}
	/*名片*/
	.cards_blog{
		margin: 65px -10px;;
	}
	.cards{
		padding: 15px 10px;
	}
	.card_border{
		padding: 30px 40px;
		border: 1px solid #cccccc;
		transition: all 0.5s;
		cursor: pointer;
	}
	.card_border:hover{
		border: 1px solid #607fa0;
		border-radius: 10px;
	}
	.cards p{
		color: #333333;
	}
	.card_name{
		font-size: 30px;
	}
	.card_job, .card_phone, .card_email{
		font-size: 18px;
	}
	.card_phone{
		margin-top: 55px;
	}
	.card_email{
		margin-top: 5px;
	}
	.cards p img{
		margin-right: 12px;
	}
	/*详情页*/
	.db_title{
		margin-top: 30px;
		border-bottom: 3px solid #f1f1f1;
	}
	.db_title_t{
		font-size: 30px;
		color: #333333;
	}
	.db_title_t>span{
		font-size: 14px;
		color: #707070;
	}
	.detail_cont{
		margin: 45px auto 20px;
	}
	.goback{
		height: 90px;
		line-height: 90px;
		border-bottom: 3px solid #f1f1f1;
	}
	.goback img{
		margin-top: -6px;
		margin-right: 15px;
	}
	.goback a{
		font-size: 18px;
		color: #333333;
	}
	.prenext{
		height: 85px;
		line-height: 75px;
	}
	.prenext div a{
		font-size: 14px;
		color: #333333;
	}
	/*城市运营指挥中心*/
	.pub_title_ioc{
		line-height: 96px;
		font-size: 30px;
		color: #333333;
	}
	.prod_highlights{margin-top: 74px;}
	.prod_highlights_p{font-size: 14px;color:#333333;line-height: 30px;margin-bottom: 40px;}
	.prod_highlights img{max-width: 100%;}

	.inno_features{margin-top: 65px;}

	.calssic_case{margin-top: 54px;margin-bottom: 70px;}
	.cc_item{margin: 0 -10px;}
	.cc_box_item{padding: 0 10px;}
	.cbi_title{font-size: 16px;color: #333333;line-height: 70px;}
	.cc_border img{width: 100%;}
	/*现代数字城市*/
	.ioc_banner_p2{top: 25%;}
	.icon_box{padding: 0 60px;}
	.icon_box p{text-align: center;}
	.icon_box_img{margin-top: 55px;}
	.icon_box_img>img{width: 66px;height: 66px;margin: 0 auto;}
	.icon_box_p1{font-size: 16px; color:#ffffff;margin-top: 15px;}
	.icon_box_p2{font-size: 12px; color:#ffffff;margin-top: 10px;}
	
	.busi_frame{margin-top: 75px;}
	.bf_img{text-align: center;padding: 0 0 110px;}
	.bf_img img{width: auto; max-width:100%; height: auto;}

	.busi_case{height: 750px;}
	.bc_list{background-image: url('../image/imgs_liyunlong/casebg.jpg');background-repeat: no-repeat;background-size: 100% 100%;background-position: center;height: 100%;}
	.bc_list li{line-height: 149px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);box-sizing: border-box;font-size: 16px;color:#ffffff;text-align: center;transition: all 0.2s;}
	.bc_list li:hover{background-color: #104f93;border-bottom:1px solid transparent;cursor: pointer;}
	.bc_list li img{margin-right: 30px;display: inline;}
	.bc_cont{background-color: #104f93;height: 100%;padding: 90px 8% 90px 100px; overflow-y: hidden;}
	.bccbi_p1{font-size: 20px;color: #ffffff;}
	.bccbi_p2{font-size: 14px;color: #ffffff;margin-top: 10px;margin-bottom: 13px;}
	.bccbi_p3{font-size: 12px;color: #ffffff;margin-bottom: 50px;}
	.bc_list .in{background-color: #104f93;}
	.bcc_box{width: 100%;height:100%;display:none;overflow-y: auto;}
	.bc_cont .in{display: block;}

	.bt_left, .bt_right{margin-top: 10px;position: relative;}
	.busi_tech{margin-bottom: 110px;margin-top: 70px;}
	.bt_right a{position: absolute;font-size: 18px;color:#333333; width: 30%; text-align: center; }
	.btr_span1{top: 37%;left:3%; }
	.btr_span2{top: 52%;left: 19%;}
	.btr_span3{top: 42%;left: 32.5%;}
	.btr_span4{top: 46%;left: 49.5%;}
	.btr_span5{top: 33%;left: 63%;}
}

@media (min-width: 1200px) {
	.li-container{
		width: 1170px;
	}
	.li-container1440{
		width: 1200px;
	}
	.li-lg-1, .li-lg-2, .li-lg-3, .li-lg-4, .li-lg-35, .li-lg-65, .li-lg-5, .li-lg-6, .li-lg-7, .li-lg-8, .li-lg-9, .li-lg-10, .li-lg-11, .li-lg-12 {
	    float: left;
	  }
	  .li-lg-12 {
	    width: 100%;
	  }
	  .li-lg-11 {
	    width: 91.66666667%;
	  }
	  .li-lg-10 {
	    width: 83.33333333%;
	  }
	  .li-lg-9 {
	    width: 75%;
	  }
	  .li-lg-8 {
	    width: 66.66666667%;
	  }
	  .li-lg-7 {
	    width: 58.33333333%;
	  }
	  .li-lg-6 {
	    width: 50%;
	  }
	  .li-lg-5 {
	    width: 41.66666667%;
	  }
	  .li-lg-4 {
	    width: 33.33333333%;
	  }
	  .li-lg-3 {
	    width: 25%;
	  }
	  .li-lg-35 {
	    width: 35%;
	  }
	  .li-lg-65 {
	    width: 65%;
	  }
	  .li-lg-2 {
	    width: 16.66666667%;
	  }
	  .li-lg-1 {
	    width: 8.33333333%;
	  }
	  /*轮播图*/
	.banner_blog{
		position: relative;
		width: 100%;
		height: auto;
	}
	.banner_blog img{
		display: block;
		width: 100%;
		height: 100%;
	}
	.banner_p{
		position: absolute;
		top: 50%;
		left: calc((100% - 970px) / 2);
		width: 970px;
	}
	.banner_title{
		font-size: 30px;
		color: #ffffff;
	}
	.banner_title2{
		font-size: 24px;
		color: #b5d4f6;
	}
	.banner_info{
		font-size: 18px;
		color: #ffffff;
	}
	.ioc_banner_p{top: 30%}
	.ioc_banner_p .banner_title{font-size: 36px;}
	.ioc_banner_p .banner_title2{margin: 3px 0 27px;font-size: 24px;}
	.ioc_banner_p .banner_info{font-size: 18px;}
	/*名片*/
	.cards_blog{
		margin: 65px -10px;
	}
	.cards{
		padding: 15px 10px;
	}
	.card_border{
		padding: 30px 40px;
		border: 1px solid #cccccc;
		transition: all 0.5s;
		cursor: pointer;
	}
	.card_border:hover{
		border: 1px solid #607fa0;
		border-radius: 10px;
	}
	.cards p{
		color: #333333;
	}
	.card_name{
		font-size: 30px;
	}
	.card_job, .card_phone, .card_email{
		font-size: 18px;
	}
	.card_phone{
		margin-top: 55px;
	}
	.card_email{
		margin-top: 5px;
	}
	.cards p img{
		margin-right: 12px;
	}
	/*详情页*/
	.db_title{
		margin-top: 45px;
		border-bottom: 3px solid #f1f1f1;
	}
	.db_title_t{
		font-size: 30px;
		color: #333333;
	}
	.db_title_t>span{
		font-size: 13px;
		color: #707070;
	}
	.detail_cont{
		margin: 45px auto 20px;
	}
	.goback{
		height: 90px;
		line-height: 90px;
		border-bottom: 3px solid #f1f1f1;
	}
	.goback img{
		margin-top: -6px;
		margin-right: 15px;
	}
	.goback a{
		font-size: 18px;
		color: #333333;
	}
	.prenext{
		height: 85px;
		line-height: 75px;
	}
	.prenext div a{
		font-size: 14px;
		color: #333333;
	}
	/*城市运营指挥中心*/
	.pub_title_ioc{
		line-height: 96px;
		font-size: 30px;
		color: #333333;
	}
	.prod_highlights{margin-top: 74px;}
	.prod_highlights_p{font-size: 18px;color:#333333;line-height: 30px;margin-bottom: 40px;}
	.prod_highlights img{max-width: 100%;}

	.inno_features{margin-top: 65px;}

	.calssic_case{margin-top: 25px;margin-bottom: 70px;}
	.cc_item{margin: 0 -10px;}
	.cc_box_item{padding: 0 10px;}
	.cbi_title{font-size: 18px;color: #333333;line-height: 78px;}
	.cc_border img{width: 100%;}
	/*现代数字城市*/
	.ioc_banner_p2{top: 35%;}
	.icon_box{padding: 0 60px;}
	.icon_box p{text-align: center;}
	.icon_box_img{margin-top: 75px;}
	.icon_box_img>img{width: 86px;height: 86px;margin: 0 auto;}
	.icon_box_p1{font-size: 20px; color:#ffffff;margin-top: 25px;}
	.icon_box_p2{font-size: 16px; color:#ffffff;margin-top: 10px;}
	
	.busi_frame{margin-top: 75px;}
	.bf_img{text-align: center;}
	.bf_img img{}

	.busi_case{height: 750px;}
	.bc_list{background-image: url('../image/imgs_liyunlong/casebg.jpg');background-repeat: no-repeat;background-size: 100% 100%;background-position: center;height: 100%;}
	.bc_list li{line-height: 149px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);box-sizing: border-box;font-size: 16px;color:#ffffff;text-align: center;transition: all 0.2s;}
	.bc_list li:hover{background-color: #104f93;border-bottom:1px solid transparent;cursor: pointer;}
	.bc_list li img{margin-right: 30px;display: inline;}
	.bc_cont{background-color: #104f93;height: 100%;padding: 90px 15% 90px 100px; overflow-y: hidden;}
	.bccbi_p1{font-size: 20px;color: #ffffff;}
	.bccbi_p2{font-size: 14px;color: #ffffff;margin-top: 10px;margin-bottom: 13px;}
	.bccbi_p3{font-size: 12px;color: #ffffff;margin-bottom: 50px;}
	.bc_list .in{background-color: #104f93;}
	.bcc_box{width: 100%;height:100%;display:none;overflow-y: auto;}
	.bc_cont .in{display: block;}

	.bt_left, .bt_right{margin-top: 10px;position: relative;}
	.busi_tech{margin-bottom: 110px;margin-top: 70px;}
	.bt_right a{ font-size:16px; }
}

@media (min-width: 1440px) {
	.li-container{
		width: 1320px;
	}
	.li-container1440{
		width: 1440px;
	}
	.li-container-all{
		width: 100%;
	}
	.bt_right a{ font-size:18px; }

}
.banner_blog{ height:600px; }
@media (max-width: 1440px) {
	
	.banner_blog{ height:500px; }
	.banner_xd{ height:600px; }
}

@media (max-width: 1000px) {
	.banner_blog{ height:4.5rem; }
	.banner_xd{ height:auto;  }
	.banner_xd .li-xs-6{ padding-top: 0.3rem; }
	.prenext div a,.prenext .pull-right{ float: none !important; }
	.detail_blog{ padding-bottom: 0.8rem; }  
	.db_title_t{ padding:0 0 0.3rem 0; line-height: 1.5; overflow: hidden; margin:0; }
	.db_title_t .t3{ clear:both; padding-bottom: 0.2rem; }
	.db_title_t span{ position: static; }
}

.ind_4{ box-sizing:content-box; }
.ind_4 *{ box-sizing:content-box; }
.cards_blog{
	font-size: 0;
}
.cards_blog .cards:nth-child(3n+1){ clear:left; }


.if_ul{margin-top: -3px;}
.if_ul li{font-size: 18px;color: #333333;line-height:30px; position: relative; float: left; width: 30%; margin-left: 5%; padding-bottom: 30px; }
.if_ul li:before{content:""; width: 13px; height:30px; background:url(../image/imgs_liyunlong/icon-li.png) no-repeat center; left:0; top:0; position: absolute; }
.if_ul li span{ display: block; padding-left: 25px; }

.if_ul li:nth-child(3n+1){ margin:0; clear:left; }


.cont_xd{ position: absolute; width: 100%; top:50%; left:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.cont_xd .tit.h36{ color:#fff; text-align: center; }
.cont_xd .list{ padding-top: 30px; }
.cont_xd .list .li{ float: left; width: 25%; }
.cont_xd .list .li .c{  }

.cont_xd .list .li .ico{ width:214px; height:214px; margin:0 auto; position: relative; }
.cont_xd .list .li .ico:before{ content:""; position: absolute; width: 100%; height:100%; left:0; top:0; background:url(../image/round.png) no-repeat center; background-size: 100% 100%; }
.cont_xd .list .li .ico img{ position: absolute; z-index: 5; width: 86px; height:86px; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%-50%); }

.cont_xd .list .tit{ color: #fff; text-align: center; padding:0 50px;}
.cont_xd .list .tit .t3{ font-size: 20px; padding:15px 0 10px; }


@media screen and (min-width: 1000px) {
	.cont_xd .list .li .ico:before{ transition:all 0.8s; -webkit-transition:all 0.8s; }
	.cont_xd .list .li:hover .ico:before{ transform:rotate(360deg); -webkit-transform:rotate(360deg); }
}


@media screen and (max-width: 1600px) {
	.cont_xd .list .li .ico{ width: 160px; height:160px; }
	.cont_xd .list .li .ico img{ width: 72px; height:72px; }
	.cont_xd .list .tit{ padding:0 20px;}
	.cont_xd .list .tit .p{ font-size: 14px; }

}

@media screen and (max-width: 1000px) {
	.cards_blog .cards:nth-child(3n+1){ clear:none; }
	.cards_blog .cards:nth-child(2n+1){ clear:left; }
	.ioc_banner_p .banner_title2{ display: none; }
	.ioc_banner_p .banner_title{ padding-bottom: 30px; }

	.if_ul li{ font-size: 16px; line-height: 24px; }
	.if_ul li:before{ height:24px; }

	.calssic_case{ margin:0; }
	.cont_xd .list .li .ico{ width: 120px; height:120px; }
	.cont_xd .list .li .ico img{ width: 50px; height:50px; }


	.cont_xd{ position: static; padding:0.8rem 0; transform:translateY(0); -webkit-transform:translateY(0); }
	.banner_blog{ height: auto; overflow: hidden; }
	.banner_p{ position: static; width: auto; padding:0.8rem 0.3rem;margin-left:25%;} 

}

@media screen and (max-width: 750px) {
	.ioc_banner_p .banner_title2{ display: none; }
	.ioc_banner_p .banner_title{ padding-bottom: 0.3rem; font-size: 0.48rem; }

	.if_ul li{ width: 48%; margin:0 0 0 4%; font-size: 14px; }
	.if_ul li:nth-child(3n+1){ margin:0 0 0 4%;  clear:none; }
	.if_ul li:nth-child(2n+1){ margin:0; clear:left; }


	.cont_xd .list .li .ico{ width: 1.4rem; height:1.4rem; }
	.cont_xd .list .li .ico img{ width: 0.6rem; height:0.6rem; }

	.cont_xd .list .li{ width: 50%; padding-bottom: 0.2rem; }
	.cont_xd .list .li:nth-child(2n+1){ clear:left; }

	.cont_xd .list .tit .t3{ font-size: 0.26rem; padding:0.1rem 0 0rem; }
	.cont_xd .list{ padding-top: 0.3rem; }
	.busi_frame{ overflow: hidden; padding-bottom: 0.5rem; margin-top: 0.5rem; }

	.btr_span1{ left: 9%; }
	.btr_span5{ left: 70.5%; }

	.ioc_banner_p .banner_title{ line-height: 1.3; }  

}


@media screen and (min-width: 1000px){
	.banner_xd  .cont_xd .li{
    transition: all 1.4s ease;
    opacity: 0;
    transform: translateX(-50px);
  }
  .banner_xd.anim .cont_xd .li{
    transform: translateX(0);
    opacity: 1;
  }
}
.xxx{ overflow: hidden; padding:130px 0; }
.xxx  .banner_title{ color:#333; }
.xxx  .banner_info{ color:#333; }
.xxx .img{ padding:30px 0 0; }
.xxx .img img{ display: block; margin:0 auto; max-width: 100%; }


@media screen and (max-width: 1000px){
	.xxx{ padding:1rem 0; }
}